Skip to content

🔨 tighten readiness checks#71

Merged
Miyamura80 merged 4 commits into
mainfrom
feat/readiness-hardening
Jan 26, 2026
Merged

🔨 tighten readiness checks#71
Miyamura80 merged 4 commits into
mainfrom
feat/readiness-hardening

Conversation

@Miyamura80

Copy link
Copy Markdown
Owner

Summary

  • enable stricter ty configuration and pytest parallel/timing defaults
  • add CI test workflow for isolation/performance signals
  • add dependabot plus security/privacy docs for readiness coverage

Testing

  • make test
  • uv run python /Users/eito/.claude/skills/readiness-report/scripts/analyze_repo.py --repo-path .
  • uv run python /Users/eito/.claude/skills/readiness-report/scripts/generate_report.py --analysis-file /tmp/readiness_analysis.json

@greptile-apps

greptile-apps Bot commented Jan 26, 2026

Copy link
Copy Markdown
Contributor

Greptile Overview

Greptile Summary

Enabled stricter type checking with ty (error-on-warning mode), added parallel test execution via pytest-xdist, and introduced CI workflow for continuous test monitoring.

  • Added pytest-xdist for parallel test execution (-n auto) and test duration tracking (--durations=10) in pytest.ini
  • Configured stricter ty type checker rules: possibly-unresolved-reference = "error" and error-on-warning = true
  • Fixed type errors in tests/test_logging_thread_safety.py using cast(Any, ...) to satisfy stricter type checking
  • Added new CI workflow a_test_target_tests.yml to run fast tests and flaky test detection on all branch pushes
  • Added Dependabot configuration for uv and github-actions ecosystems
  • Added SECURITY.md and docs/privacy/README.md for repository readiness coverage

Confidence Score: 5/5

  • Safe to merge with high confidence
  • All changes improve code quality and testing infrastructure. Type safety improvements are correctly implemented using cast(Any, ...), parallel testing is properly configured, and the new CI workflow provides continuous quality monitoring. Configuration changes are standard and well-structured.
  • No files require special attention

Important Files Changed

Filename Overview
.github/dependabot.yml Added Dependabot config for uv and github-actions ecosystems with weekly updates
pyproject.toml Added pytest-xdist dependency and stricter ty type checker rules
pytest.ini Enabled parallel test execution (-n auto) and test duration reporting (--durations=10)
tests/test_logging_thread_safety.py Fixed type errors by using cast(Any, ...) for dynamic attribute access on logger
.github/workflows/a_test_target_tests.yml Added CI workflow for running fast tests and flaky test detection on all branches

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 files reviewed, 2 comments

Edit Code Review Agent Settings | Greptile

Comment thread .github/dependabot.yml
Comment thread docs/privacy/README.md

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

Comment thread .github/workflows/test.yml Outdated

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

@greptile-apps

greptile-apps Bot commented Jan 26, 2026

Copy link
Copy Markdown
Contributor
Additional Comments (1)

.github/workflows/a_test_target_tests.yml
workflow ignores its own changes (paths-ignore: .github/workflows/**), so updates to this workflow file won't trigger test runs to verify the workflow still works

Prompt To Fix With AI
This is a comment left during a code review.
Path: .github/workflows/a_test_target_tests.yml
Line: 7:8

Comment:
workflow ignores its own changes (`paths-ignore: .github/workflows/**`), so updates to this workflow file won't trigger test runs to verify the workflow still works

How can I resolve this? If you propose a fix, please make it concise.

@Miyamura80 Miyamura80 merged commit a40e32a into main Jan 26, 2026
10 checks passed
@github-actions github-actions Bot deleted the feat/readiness-hardening branch January 26, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant